.cart-list {
	padding: 15px;
}

.cart-list>li {
	border: none;
	margin-bottom: 10px;
}

.cart-item {
	display: flex;
	padding: 10px 0 10px 10px;
}

.cart-item a {
	color: black;
}

.cart-item .info .am-u-sm-3 {
	padding-right: 0;
}

.cart-item .info .name {
	margin-bottom: 10px;
}

.cart-item .info .name .delete-span {
	display: block;
	float: right;
}

.cart-item .info .type>span {
	border-radius: 3px;
	background-color: #ddd;
	font-size: 0.9em;
	padding: 5px 10px;
	margin: 0 10px 10px 0;
}

.cart-item .info .options {
	position: relative;
	display: flex;
	padding-top: 15px;
}

.cart-item .info .options .price {
	font-size: 1.1em;
	color: red;
}

.cart-item .info .options .count {
	width: 130px;
	position: absolute;
	right: 0;
}

.count .am-form-field,
.count .am-input-group-btn>.am-btn {
	height: 30px;
	border: none;
}

.count .am-form-field {
	background-color: #e6e6e6;
	text-align: center;
}

.count .am-input-group-btn>.am-btn {
	margin: 0 8px;
	padding: 2px 10px;
	color: #888;
}

.bottom {
	position: fixed;
	bottom: 49px;
	background-color: white;
	border-top: 1px solid #ddd;
	text-align: center;
	z-index: 2;
}

.bottom .selector {
	padding: 5px 0 0 0;
}

.bottom .price {
	padding: 5px 5px 0 0;
}

.bottom .price>span:nth-child(2) {
	color: red;
}

.bottom .button {
	padding-left: 0;
	padding-right: 0;
}

.bottom .button>a {
	width: 100%;
	color: white;
    background-color: #57d1f1;
    border-color: #57d1f1;
}

.select-type {
	background-color: white;
}

.select-type .content {
	text-align: left;
}

.select-type .content .am-g {
	height: 100px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.select-type .content .am-u-sm-3 {
	padding-left: 0;
	padding-right: 0;
	overflow: hidden;
	max-height: 100%
}

.select-type .content .price {
	font-size: 1.2em;
	line-height: 2.5em;
	color: red;
}

.select-type .content .type {
	display: flex;
	padding-top: 10px;
	border-bottom: 1px solid #ddd;
}

.select-type .content .type .type-item {
	background-color: #eee;
	padding: 3px 6px;
	font-size: 0.9em;
	margin: 0 10px 10px 0;
	border: 1px solid transparent;
	border-radius: 3px;
}

.selectedType {
	border: 1px solid #0269ef !important;
	color: #0269ef !important;
}